<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
<meta name="generator" content="Doxygen 1.8.6"/>
<title>SystemSharp: SQLite.SQLiteAsyncConnection Class Reference</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="dynsections.js"></script>
<link href="navtree.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="resize.js"></script>
<script type="text/javascript" src="navtree.js"></script>
<script type="text/javascript">
  $(document).ready(initResizable);
  $(window).load(resizeHeight);
</script>
<link href="search/search.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="search/search.js"></script>
<script type="text/javascript">
  $(document).ready(function() { searchBox.OnSelectItem(0); });
</script>
<link href="doxygen.css" rel="stylesheet" type="text/css" />
</head>
<body>
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
<div id="titlearea">
<table cellspacing="0" cellpadding="0">
 <tbody>
 <tr style="height: 56px;">
  <td id="projectlogo"><img alt="Logo" src="logo.png"/></td>
  <td style="padding-left: 0.5em;">
   <div id="projectname">SystemSharp
   &#160;<span id="projectnumber">0.3</span>
   </div>
   <div id="projectbrief">A system-level modeling framework for designing real-time embedded systems</div>
  </td>
 </tr>
 </tbody>
</table>
</div>
<!-- end header part -->
<!-- Generated by Doxygen 1.8.6 -->
<script type="text/javascript">
var searchBox = new SearchBox("searchBox", "search",false,'Search');
</script>
  <div id="navrow1" class="tabs">
    <ul class="tablist">
      <li><a href="index.html"><span>Main&#160;Page</span></a></li>
      <li><a href="namespaces.html"><span>Packages</span></a></li>
      <li class="current"><a href="annotated.html"><span>Classes</span></a></li>
      <li><a href="files.html"><span>Files</span></a></li>
      <li>
        <div id="MSearchBox" class="MSearchBoxInactive">
        <span class="left">
          <img id="MSearchSelect" src="search/mag_sel.png"
               onmouseover="return searchBox.OnSearchSelectShow()"
               onmouseout="return searchBox.OnSearchSelectHide()"
               alt=""/>
          <input type="text" id="MSearchField" value="Search" accesskey="S"
               onfocus="searchBox.OnSearchFieldFocus(true)" 
               onblur="searchBox.OnSearchFieldFocus(false)" 
               onkeyup="searchBox.OnSearchFieldChange(event)"/>
          </span><span class="right">
            <a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.png" alt=""/></a>
          </span>
        </div>
      </li>
    </ul>
  </div>
  <div id="navrow2" class="tabs2">
    <ul class="tablist">
      <li><a href="annotated.html"><span>Class&#160;List</span></a></li>
      <li><a href="classes.html"><span>Class&#160;Index</span></a></li>
      <li><a href="hierarchy.html"><span>Class&#160;Hierarchy</span></a></li>
      <li><a href="functions.html"><span>Class&#160;Members</span></a></li>
    </ul>
  </div>
</div><!-- top -->
<div id="side-nav" class="ui-resizable side-nav-resizable">
  <div id="nav-tree">
    <div id="nav-tree-contents">
      <div id="nav-sync" class="sync"></div>
    </div>
  </div>
  <div id="splitbar" style="-moz-user-select:none;" 
       class="ui-resizable-handle">
  </div>
</div>
<script type="text/javascript">
$(document).ready(function(){initNavTree('class_s_q_lite_1_1_s_q_lite_async_connection.html','');});
</script>
<div id="doc-content">
<!-- window showing the filter options -->
<div id="MSearchSelectWindow"
     onmouseover="return searchBox.OnSearchSelectShow()"
     onmouseout="return searchBox.OnSearchSelectHide()"
     onkeydown="return searchBox.OnSearchSelectKey(event)">
<a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(0)"><span class="SelectionMark">&#160;</span>All</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(1)"><span class="SelectionMark">&#160;</span>Classes</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(2)"><span class="SelectionMark">&#160;</span>Namespaces</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(3)"><span class="SelectionMark">&#160;</span>Files</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(4)"><span class="SelectionMark">&#160;</span>Functions</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(5)"><span class="SelectionMark">&#160;</span>Variables</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(6)"><span class="SelectionMark">&#160;</span>Typedefs</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(7)"><span class="SelectionMark">&#160;</span>Enumerations</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(8)"><span class="SelectionMark">&#160;</span>Enumerator</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(9)"><span class="SelectionMark">&#160;</span>Properties</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(10)"><span class="SelectionMark">&#160;</span>Events</a></div>

<!-- iframe showing the search results (closed by default) -->
<div id="MSearchResultsWindow">
<iframe src="javascript:void(0)" frameborder="0" 
        name="MSearchResults" id="MSearchResults">
</iframe>
</div>

<div class="header">
  <div class="summary">
<a href="#pub-methods">Public Member Functions</a> &#124;
<a href="class_s_q_lite_1_1_s_q_lite_async_connection-members.html">List of all members</a>  </div>
  <div class="headertitle">
<div class="title">SQLite.SQLiteAsyncConnection Class Reference</div>  </div>
</div><!--header-->
<div class="contents">
<table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-methods"></a>
Public Member Functions</h2></td></tr>
<tr class="memitem:a6b26a70d833ede366339dcdf0ac4ddec"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_s_q_lite_1_1_s_q_lite_async_connection.html#a6b26a70d833ede366339dcdf0ac4ddec">SQLiteAsyncConnection</a> (string databasePath, bool storeDateTimeAsTicks=false)</td></tr>
<tr class="separator:a6b26a70d833ede366339dcdf0ac4ddec"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a120dc02c80780a01f9158aa2dc4110e3"><td class="memItemLeft" align="right" valign="top">Task&lt; <a class="el" href="class_s_q_lite_1_1_create_tables_result.html">CreateTablesResult</a> &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_s_q_lite_1_1_s_q_lite_async_connection.html#a120dc02c80780a01f9158aa2dc4110e3">CreateTableAsync&lt; T &gt;</a> ()</td></tr>
<tr class="separator:a120dc02c80780a01f9158aa2dc4110e3"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a1911c2250387bf7db96a05d4ab73bfe7"><td class="memItemLeft" align="right" valign="top">Task&lt; <a class="el" href="class_s_q_lite_1_1_create_tables_result.html">CreateTablesResult</a> &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_s_q_lite_1_1_s_q_lite_async_connection.html#a1911c2250387bf7db96a05d4ab73bfe7">CreateTablesAsync&lt; T, T2 &gt;</a> ()</td></tr>
<tr class="separator:a1911c2250387bf7db96a05d4ab73bfe7"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a0d18028757d84c1d5ef6b4f0a2f31bf8"><td class="memItemLeft" align="right" valign="top">Task&lt; <a class="el" href="class_s_q_lite_1_1_create_tables_result.html">CreateTablesResult</a> &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_s_q_lite_1_1_s_q_lite_async_connection.html#a0d18028757d84c1d5ef6b4f0a2f31bf8">CreateTablesAsync&lt; T, T2, T3 &gt;</a> ()</td></tr>
<tr class="separator:a0d18028757d84c1d5ef6b4f0a2f31bf8"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a36ed358566d4c64e0bf524c7d8c681a4"><td class="memItemLeft" align="right" valign="top">Task&lt; <a class="el" href="class_s_q_lite_1_1_create_tables_result.html">CreateTablesResult</a> &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_s_q_lite_1_1_s_q_lite_async_connection.html#a36ed358566d4c64e0bf524c7d8c681a4">CreateTablesAsync&lt; T, T2, T3, T4 &gt;</a> ()</td></tr>
<tr class="separator:a36ed358566d4c64e0bf524c7d8c681a4"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a9b3c8584432d04508c89aebbbb1fedea"><td class="memItemLeft" align="right" valign="top">Task&lt; <a class="el" href="class_s_q_lite_1_1_create_tables_result.html">CreateTablesResult</a> &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_s_q_lite_1_1_s_q_lite_async_connection.html#a9b3c8584432d04508c89aebbbb1fedea">CreateTablesAsync&lt; T, T2, T3, T4, T5 &gt;</a> ()</td></tr>
<tr class="separator:a9b3c8584432d04508c89aebbbb1fedea"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:af98ef3fd9628a9cda7b2b0532291f04b"><td class="memItemLeft" align="right" valign="top">Task&lt; <a class="el" href="class_s_q_lite_1_1_create_tables_result.html">CreateTablesResult</a> &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_s_q_lite_1_1_s_q_lite_async_connection.html#af98ef3fd9628a9cda7b2b0532291f04b">CreateTablesAsync</a> (params Type[] types)</td></tr>
<tr class="separator:af98ef3fd9628a9cda7b2b0532291f04b"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a6781339fb664cde6494460e686f5cb60"><td class="memItemLeft" align="right" valign="top">Task&lt; int &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_s_q_lite_1_1_s_q_lite_async_connection.html#a6781339fb664cde6494460e686f5cb60">DropTableAsync&lt; T &gt;</a> ()</td></tr>
<tr class="separator:a6781339fb664cde6494460e686f5cb60"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a7c621805c4f3185e9b064288b2b47d4a"><td class="memItemLeft" align="right" valign="top">Task&lt; int &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_s_q_lite_1_1_s_q_lite_async_connection.html#a7c621805c4f3185e9b064288b2b47d4a">InsertAsync</a> (object item)</td></tr>
<tr class="separator:a7c621805c4f3185e9b064288b2b47d4a"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a3950c4feb7a8d2964a42167d8a4516a0"><td class="memItemLeft" align="right" valign="top">Task&lt; int &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_s_q_lite_1_1_s_q_lite_async_connection.html#a3950c4feb7a8d2964a42167d8a4516a0">UpdateAsync</a> (object item)</td></tr>
<tr class="separator:a3950c4feb7a8d2964a42167d8a4516a0"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ac34ee6c331f35dc8cbb73a0373315fb0"><td class="memItemLeft" align="right" valign="top">Task&lt; int &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_s_q_lite_1_1_s_q_lite_async_connection.html#ac34ee6c331f35dc8cbb73a0373315fb0">DeleteAsync</a> (object item)</td></tr>
<tr class="separator:ac34ee6c331f35dc8cbb73a0373315fb0"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a59792569de902bd2e87b967a35154d4c"><td class="memItemLeft" align="right" valign="top">Task&lt; T &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_s_q_lite_1_1_s_q_lite_async_connection.html#a59792569de902bd2e87b967a35154d4c">GetAsync&lt; T &gt;</a> (object pk)</td></tr>
<tr class="separator:a59792569de902bd2e87b967a35154d4c"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a4e09e6aacf646853516ab1befea4ac4b"><td class="memItemLeft" align="right" valign="top">Task&lt; T &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_s_q_lite_1_1_s_q_lite_async_connection.html#a4e09e6aacf646853516ab1befea4ac4b">FindAsync&lt; T &gt;</a> (object pk)</td></tr>
<tr class="separator:a4e09e6aacf646853516ab1befea4ac4b"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ad3e092c3fee0a61611570e8e86dbb88e"><td class="memItemLeft" align="right" valign="top">Task&lt; T &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_s_q_lite_1_1_s_q_lite_async_connection.html#ad3e092c3fee0a61611570e8e86dbb88e">GetAsync&lt; T &gt;</a> (Expression&lt; Func&lt; T, bool &gt;&gt; predicate)</td></tr>
<tr class="separator:ad3e092c3fee0a61611570e8e86dbb88e"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ab3ee9b32ac49766e4ac20fa697e91f99"><td class="memItemLeft" align="right" valign="top">Task&lt; T &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_s_q_lite_1_1_s_q_lite_async_connection.html#ab3ee9b32ac49766e4ac20fa697e91f99">FindAsync&lt; T &gt;</a> (Expression&lt; Func&lt; T, bool &gt;&gt; predicate)</td></tr>
<tr class="separator:ab3ee9b32ac49766e4ac20fa697e91f99"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aa61f9b65944e23c32cac8b0e2c39d597"><td class="memItemLeft" align="right" valign="top">Task&lt; int &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_s_q_lite_1_1_s_q_lite_async_connection.html#aa61f9b65944e23c32cac8b0e2c39d597">ExecuteAsync</a> (string query, params object[] args)</td></tr>
<tr class="separator:aa61f9b65944e23c32cac8b0e2c39d597"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a8caf48d01bf96785143e71ee6a12b6a0"><td class="memItemLeft" align="right" valign="top">Task&lt; int &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_s_q_lite_1_1_s_q_lite_async_connection.html#a8caf48d01bf96785143e71ee6a12b6a0">InsertAllAsync</a> (IEnumerable items)</td></tr>
<tr class="separator:a8caf48d01bf96785143e71ee6a12b6a0"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:affd521039f3a7da49746af600522c809"><td class="memItemLeft" align="right" valign="top">Task&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_s_q_lite_1_1_s_q_lite_async_connection.html#affd521039f3a7da49746af600522c809">RunInTransactionAsync</a> (Action&lt; <a class="el" href="class_s_q_lite_1_1_s_q_lite_async_connection.html">SQLiteAsyncConnection</a> &gt; action)</td></tr>
<tr class="separator:affd521039f3a7da49746af600522c809"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a0d8abe01ee8f0afe93b6a38423d77029"><td class="memItemLeft" align="right" valign="top">Task&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_s_q_lite_1_1_s_q_lite_async_connection.html#a0d8abe01ee8f0afe93b6a38423d77029">RunInTransactionAsync</a> (Action&lt; <a class="el" href="class_s_q_lite_1_1_s_q_lite_connection.html">SQLiteConnection</a> &gt; action)</td></tr>
<tr class="separator:a0d8abe01ee8f0afe93b6a38423d77029"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ae222dcdcc5033294c43c9cef1b16fbe1"><td class="memItemLeft" align="right" valign="top">AsyncTableQuery&lt; T &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_s_q_lite_1_1_s_q_lite_async_connection.html#ae222dcdcc5033294c43c9cef1b16fbe1">Table&lt; T &gt;</a> ()</td></tr>
<tr class="separator:ae222dcdcc5033294c43c9cef1b16fbe1"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:adae67f753b244b754cc33be48cafbf67"><td class="memItemLeft" align="right" valign="top">Task&lt; T &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_s_q_lite_1_1_s_q_lite_async_connection.html#adae67f753b244b754cc33be48cafbf67">ExecuteScalarAsync&lt; T &gt;</a> (string sql, params object[] args)</td></tr>
<tr class="separator:adae67f753b244b754cc33be48cafbf67"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a8a81a54a5769d761562d9a3ce18b0f57"><td class="memItemLeft" align="right" valign="top">Task&lt; List&lt; T &gt; &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_s_q_lite_1_1_s_q_lite_async_connection.html#a8a81a54a5769d761562d9a3ce18b0f57">QueryAsync&lt; T &gt;</a> (string sql, params object[] args)</td></tr>
<tr class="separator:a8a81a54a5769d761562d9a3ce18b0f57"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table>
<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
<div class="textblock">
<p>Definition at line <a class="el" href="_s_q_lite_async_8cs_source.html#l00033">33</a> of file <a class="el" href="_s_q_lite_async_8cs_source.html">SQLiteAsync.cs</a>.</p>
</div><h2 class="groupheader">Constructor &amp; Destructor Documentation</h2>
<a class="anchor" id="a6b26a70d833ede366339dcdf0ac4ddec"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">SQLite.SQLiteAsyncConnection.SQLiteAsyncConnection </td>
          <td>(</td>
          <td class="paramtype">string&#160;</td>
          <td class="paramname"><em>databasePath</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">bool&#160;</td>
          <td class="paramname"><em>storeDateTimeAsTicks</em> = <code>false</code>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Definition at line <a class="el" href="_s_q_lite_async_8cs_source.html#l00037">37</a> of file <a class="el" href="_s_q_lite_async_8cs_source.html">SQLiteAsync.cs</a>.</p>

</div>
</div>
<h2 class="groupheader">Member Function Documentation</h2>
<a class="anchor" id="a120dc02c80780a01f9158aa2dc4110e3"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">Task&lt;<a class="el" href="class_s_q_lite_1_1_create_tables_result.html">CreateTablesResult</a>&gt; SQLite.SQLiteAsyncConnection.CreateTableAsync&lt; T &gt; </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">
<div class="typeconstraint">
<dl><dt><b>Type Constraints</b></dt><dd>
<table border="0" cellspacing="2" cellpadding="0">
<tr><td valign="top"><em>T</em></td><td>&#160;:</td><td valign="top"><em>new</em></td><td>&#160;</td></tr>
</table>
</dl>
</div>

<p>Definition at line <a class="el" href="_s_q_lite_async_8cs_source.html#l00047">47</a> of file <a class="el" href="_s_q_lite_async_8cs_source.html">SQLiteAsync.cs</a>.</p>

</div>
</div>
<a class="anchor" id="af98ef3fd9628a9cda7b2b0532291f04b"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">Task&lt;<a class="el" href="class_s_q_lite_1_1_create_tables_result.html">CreateTablesResult</a>&gt; SQLite.SQLiteAsyncConnection.CreateTablesAsync </td>
          <td>(</td>
          <td class="paramtype">params Type[]&#160;</td>
          <td class="paramname"><em>types</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Definition at line <a class="el" href="_s_q_lite_async_8cs_source.html#l00087">87</a> of file <a class="el" href="_s_q_lite_async_8cs_source.html">SQLiteAsync.cs</a>.</p>

</div>
</div>
<a class="anchor" id="a1911c2250387bf7db96a05d4ab73bfe7"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">Task&lt;<a class="el" href="class_s_q_lite_1_1_create_tables_result.html">CreateTablesResult</a>&gt; <a class="el" href="class_s_q_lite_1_1_s_q_lite_async_connection.html#af98ef3fd9628a9cda7b2b0532291f04b">SQLite.SQLiteAsyncConnection.CreateTablesAsync</a>&lt; T, T2 &gt; </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">
<div class="typeconstraint">
<dl><dt><b>Type Constraints</b></dt><dd>
<table border="0" cellspacing="2" cellpadding="0">
<tr><td valign="top"><em>T</em></td><td>&#160;:</td><td valign="top"><em>new</em></td><td>&#160;</td></tr>
<tr><td valign="top"><em>T2</em></td><td>&#160;:</td><td valign="top"><em>new</em></td><td>&#160;</td></tr>
</table>
</dl>
</div>

<p>Definition at line <a class="el" href="_s_q_lite_async_8cs_source.html#l00053">53</a> of file <a class="el" href="_s_q_lite_async_8cs_source.html">SQLiteAsync.cs</a>.</p>

</div>
</div>
<a class="anchor" id="a0d18028757d84c1d5ef6b4f0a2f31bf8"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">Task&lt;<a class="el" href="class_s_q_lite_1_1_create_tables_result.html">CreateTablesResult</a>&gt; <a class="el" href="class_s_q_lite_1_1_s_q_lite_async_connection.html#af98ef3fd9628a9cda7b2b0532291f04b">SQLite.SQLiteAsyncConnection.CreateTablesAsync</a>&lt; T, T2, T3 &gt; </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">
<div class="typeconstraint">
<dl><dt><b>Type Constraints</b></dt><dd>
<table border="0" cellspacing="2" cellpadding="0">
<tr><td valign="top"><em>T</em></td><td>&#160;:</td><td valign="top"><em>new</em></td><td>&#160;</td></tr>
<tr><td valign="top"><em>T2</em></td><td>&#160;:</td><td valign="top"><em>new</em></td><td>&#160;</td></tr>
<tr><td valign="top"><em>T3</em></td><td>&#160;:</td><td valign="top"><em>new</em></td><td>&#160;</td></tr>
</table>
</dl>
</div>

<p>Definition at line <a class="el" href="_s_q_lite_async_8cs_source.html#l00060">60</a> of file <a class="el" href="_s_q_lite_async_8cs_source.html">SQLiteAsync.cs</a>.</p>

</div>
</div>
<a class="anchor" id="a36ed358566d4c64e0bf524c7d8c681a4"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">Task&lt;<a class="el" href="class_s_q_lite_1_1_create_tables_result.html">CreateTablesResult</a>&gt; <a class="el" href="class_s_q_lite_1_1_s_q_lite_async_connection.html#af98ef3fd9628a9cda7b2b0532291f04b">SQLite.SQLiteAsyncConnection.CreateTablesAsync</a>&lt; T, T2, T3, T4 &gt; </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">
<div class="typeconstraint">
<dl><dt><b>Type Constraints</b></dt><dd>
<table border="0" cellspacing="2" cellpadding="0">
<tr><td valign="top"><em>T</em></td><td>&#160;:</td><td valign="top"><em>new</em></td><td>&#160;</td></tr>
<tr><td valign="top"><em>T2</em></td><td>&#160;:</td><td valign="top"><em>new</em></td><td>&#160;</td></tr>
<tr><td valign="top"><em>T3</em></td><td>&#160;:</td><td valign="top"><em>new</em></td><td>&#160;</td></tr>
<tr><td valign="top"><em>T4</em></td><td>&#160;:</td><td valign="top"><em>new</em></td><td>&#160;</td></tr>
</table>
</dl>
</div>

<p>Definition at line <a class="el" href="_s_q_lite_async_8cs_source.html#l00068">68</a> of file <a class="el" href="_s_q_lite_async_8cs_source.html">SQLiteAsync.cs</a>.</p>

</div>
</div>
<a class="anchor" id="a9b3c8584432d04508c89aebbbb1fedea"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">Task&lt;<a class="el" href="class_s_q_lite_1_1_create_tables_result.html">CreateTablesResult</a>&gt; <a class="el" href="class_s_q_lite_1_1_s_q_lite_async_connection.html#af98ef3fd9628a9cda7b2b0532291f04b">SQLite.SQLiteAsyncConnection.CreateTablesAsync</a>&lt; T, T2, T3, T4, T5 &gt; </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">
<div class="typeconstraint">
<dl><dt><b>Type Constraints</b></dt><dd>
<table border="0" cellspacing="2" cellpadding="0">
<tr><td valign="top"><em>T</em></td><td>&#160;:</td><td valign="top"><em>new</em></td><td>&#160;</td></tr>
<tr><td valign="top"><em>T2</em></td><td>&#160;:</td><td valign="top"><em>new</em></td><td>&#160;</td></tr>
<tr><td valign="top"><em>T3</em></td><td>&#160;:</td><td valign="top"><em>new</em></td><td>&#160;</td></tr>
<tr><td valign="top"><em>T4</em></td><td>&#160;:</td><td valign="top"><em>new</em></td><td>&#160;</td></tr>
<tr><td valign="top"><em>T5</em></td><td>&#160;:</td><td valign="top"><em>new</em></td><td>&#160;</td></tr>
</table>
</dl>
</div>

<p>Definition at line <a class="el" href="_s_q_lite_async_8cs_source.html#l00077">77</a> of file <a class="el" href="_s_q_lite_async_8cs_source.html">SQLiteAsync.cs</a>.</p>

</div>
</div>
<a class="anchor" id="ac34ee6c331f35dc8cbb73a0373315fb0"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">Task&lt;int&gt; SQLite.SQLiteAsyncConnection.DeleteAsync </td>
          <td>(</td>
          <td class="paramtype">object&#160;</td>
          <td class="paramname"><em>item</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Definition at line <a class="el" href="_s_q_lite_async_8cs_source.html#l00133">133</a> of file <a class="el" href="_s_q_lite_async_8cs_source.html">SQLiteAsync.cs</a>.</p>

</div>
</div>
<a class="anchor" id="a6781339fb664cde6494460e686f5cb60"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">Task&lt;int&gt; SQLite.SQLiteAsyncConnection.DropTableAsync&lt; T &gt; </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">
<div class="typeconstraint">
<dl><dt><b>Type Constraints</b></dt><dd>
<table border="0" cellspacing="2" cellpadding="0">
<tr><td valign="top"><em>T</em></td><td>&#160;:</td><td valign="top"><em>new</em></td><td>&#160;</td></tr>
</table>
</dl>
</div>

<p>Definition at line <a class="el" href="_s_q_lite_async_8cs_source.html#l00102">102</a> of file <a class="el" href="_s_q_lite_async_8cs_source.html">SQLiteAsync.cs</a>.</p>

</div>
</div>
<a class="anchor" id="aa61f9b65944e23c32cac8b0e2c39d597"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">Task&lt;int&gt; SQLite.SQLiteAsyncConnection.ExecuteAsync </td>
          <td>(</td>
          <td class="paramtype">string&#160;</td>
          <td class="paramname"><em>query</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">params object[]&#160;</td>
          <td class="paramname"><em>args</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Definition at line <a class="el" href="_s_q_lite_async_8cs_source.html#l00191">191</a> of file <a class="el" href="_s_q_lite_async_8cs_source.html">SQLiteAsync.cs</a>.</p>

</div>
</div>
<a class="anchor" id="adae67f753b244b754cc33be48cafbf67"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">Task&lt;T&gt; SQLite.SQLiteAsyncConnection.ExecuteScalarAsync&lt; T &gt; </td>
          <td>(</td>
          <td class="paramtype">string&#160;</td>
          <td class="paramname"><em>sql</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">params object[]&#160;</td>
          <td class="paramname"><em>args</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Definition at line <a class="el" href="_s_q_lite_async_8cs_source.html#l00263">263</a> of file <a class="el" href="_s_q_lite_async_8cs_source.html">SQLiteAsync.cs</a>.</p>

</div>
</div>
<a class="anchor" id="a4e09e6aacf646853516ab1befea4ac4b"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">Task&lt;T&gt; SQLite.SQLiteAsyncConnection.FindAsync&lt; T &gt; </td>
          <td>(</td>
          <td class="paramtype">object&#160;</td>
          <td class="paramname"><em>pk</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">
<div class="typeconstraint">
<dl><dt><b>Type Constraints</b></dt><dd>
<table border="0" cellspacing="2" cellpadding="0">
<tr><td valign="top"><em>T</em></td><td>&#160;:</td><td valign="top"><em>new</em></td><td>&#160;</td></tr>
</table>
</dl>
</div>

<p>Definition at line <a class="el" href="_s_q_lite_async_8cs_source.html#l00156">156</a> of file <a class="el" href="_s_q_lite_async_8cs_source.html">SQLiteAsync.cs</a>.</p>

</div>
</div>
<a class="anchor" id="ab3ee9b32ac49766e4ac20fa697e91f99"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">Task&lt;T&gt; SQLite.SQLiteAsyncConnection.FindAsync&lt; T &gt; </td>
          <td>(</td>
          <td class="paramtype">Expression&lt; Func&lt; T, bool &gt;&gt;&#160;</td>
          <td class="paramname"><em>predicate</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">
<div class="typeconstraint">
<dl><dt><b>Type Constraints</b></dt><dd>
<table border="0" cellspacing="2" cellpadding="0">
<tr><td valign="top"><em>T</em></td><td>&#160;:</td><td valign="top"><em>new</em></td><td>&#160;</td></tr>
</table>
</dl>
</div>

<p>Definition at line <a class="el" href="_s_q_lite_async_8cs_source.html#l00180">180</a> of file <a class="el" href="_s_q_lite_async_8cs_source.html">SQLiteAsync.cs</a>.</p>

</div>
</div>
<a class="anchor" id="a59792569de902bd2e87b967a35154d4c"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">Task&lt;T&gt; SQLite.SQLiteAsyncConnection.GetAsync&lt; T &gt; </td>
          <td>(</td>
          <td class="paramtype">object&#160;</td>
          <td class="paramname"><em>pk</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">
<div class="typeconstraint">
<dl><dt><b>Type Constraints</b></dt><dd>
<table border="0" cellspacing="2" cellpadding="0">
<tr><td valign="top"><em>T</em></td><td>&#160;:</td><td valign="top"><em>new()</em></td><td>&#160;</td></tr>
</table>
</dl>
</div>

<p>Definition at line <a class="el" href="_s_q_lite_async_8cs_source.html#l00143">143</a> of file <a class="el" href="_s_q_lite_async_8cs_source.html">SQLiteAsync.cs</a>.</p>

</div>
</div>
<a class="anchor" id="ad3e092c3fee0a61611570e8e86dbb88e"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">Task&lt;T&gt; SQLite.SQLiteAsyncConnection.GetAsync&lt; T &gt; </td>
          <td>(</td>
          <td class="paramtype">Expression&lt; Func&lt; T, bool &gt;&gt;&#160;</td>
          <td class="paramname"><em>predicate</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">
<div class="typeconstraint">
<dl><dt><b>Type Constraints</b></dt><dd>
<table border="0" cellspacing="2" cellpadding="0">
<tr><td valign="top"><em>T</em></td><td>&#160;:</td><td valign="top"><em>new()</em></td><td>&#160;</td></tr>
</table>
</dl>
</div>

<p>Definition at line <a class="el" href="_s_q_lite_async_8cs_source.html#l00167">167</a> of file <a class="el" href="_s_q_lite_async_8cs_source.html">SQLiteAsync.cs</a>.</p>

</div>
</div>
<a class="anchor" id="a8caf48d01bf96785143e71ee6a12b6a0"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">Task&lt;int&gt; SQLite.SQLiteAsyncConnection.InsertAllAsync </td>
          <td>(</td>
          <td class="paramtype">IEnumerable&#160;</td>
          <td class="paramname"><em>items</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Definition at line <a class="el" href="_s_q_lite_async_8cs_source.html#l00201">201</a> of file <a class="el" href="_s_q_lite_async_8cs_source.html">SQLiteAsync.cs</a>.</p>

</div>
</div>
<a class="anchor" id="a7c621805c4f3185e9b064288b2b47d4a"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">Task&lt;int&gt; SQLite.SQLiteAsyncConnection.InsertAsync </td>
          <td>(</td>
          <td class="paramtype">object&#160;</td>
          <td class="paramname"><em>item</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Definition at line <a class="el" href="_s_q_lite_async_8cs_source.html#l00113">113</a> of file <a class="el" href="_s_q_lite_async_8cs_source.html">SQLiteAsync.cs</a>.</p>

</div>
</div>
<a class="anchor" id="a8a81a54a5769d761562d9a3ce18b0f57"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">Task&lt;List&lt;T&gt; &gt; SQLite.SQLiteAsyncConnection.QueryAsync&lt; T &gt; </td>
          <td>(</td>
          <td class="paramtype">string&#160;</td>
          <td class="paramname"><em>sql</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">params object[]&#160;</td>
          <td class="paramname"><em>args</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">
<div class="typeconstraint">
<dl><dt><b>Type Constraints</b></dt><dd>
<table border="0" cellspacing="2" cellpadding="0">
<tr><td valign="top"><em>T</em></td><td>&#160;:</td><td valign="top"><em>new</em></td><td>&#160;</td></tr>
</table>
</dl>
</div>

<p>Definition at line <a class="el" href="_s_q_lite_async_8cs_source.html#l00274">274</a> of file <a class="el" href="_s_q_lite_async_8cs_source.html">SQLiteAsync.cs</a>.</p>

</div>
</div>
<a class="anchor" id="affd521039f3a7da49746af600522c809"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">Task SQLite.SQLiteAsyncConnection.RunInTransactionAsync </td>
          <td>(</td>
          <td class="paramtype">Action&lt; <a class="el" href="class_s_q_lite_1_1_s_q_lite_async_connection.html">SQLiteAsyncConnection</a> &gt;&#160;</td>
          <td class="paramname"><em>action</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Definition at line <a class="el" href="_s_q_lite_async_8cs_source.html#l00212">212</a> of file <a class="el" href="_s_q_lite_async_8cs_source.html">SQLiteAsync.cs</a>.</p>

</div>
</div>
<a class="anchor" id="a0d8abe01ee8f0afe93b6a38423d77029"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">Task SQLite.SQLiteAsyncConnection.RunInTransactionAsync </td>
          <td>(</td>
          <td class="paramtype">Action&lt; <a class="el" href="class_s_q_lite_1_1_s_q_lite_connection.html">SQLiteConnection</a> &gt;&#160;</td>
          <td class="paramname"><em>action</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Definition at line <a class="el" href="_s_q_lite_async_8cs_source.html#l00230">230</a> of file <a class="el" href="_s_q_lite_async_8cs_source.html">SQLiteAsync.cs</a>.</p>

</div>
</div>
<a class="anchor" id="ae222dcdcc5033294c43c9cef1b16fbe1"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">AsyncTableQuery&lt;T&gt; SQLite.SQLiteAsyncConnection.Table&lt; T &gt; </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">
<div class="typeconstraint">
<dl><dt><b>Type Constraints</b></dt><dd>
<table border="0" cellspacing="2" cellpadding="0">
<tr><td valign="top"><em>T</em></td><td>&#160;:</td><td valign="top"><em>new</em></td><td>&#160;</td></tr>
</table>
</dl>
</div>

<p>Definition at line <a class="el" href="_s_q_lite_async_8cs_source.html#l00252">252</a> of file <a class="el" href="_s_q_lite_async_8cs_source.html">SQLiteAsync.cs</a>.</p>

</div>
</div>
<a class="anchor" id="a3950c4feb7a8d2964a42167d8a4516a0"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">Task&lt;int&gt; SQLite.SQLiteAsyncConnection.UpdateAsync </td>
          <td>(</td>
          <td class="paramtype">object&#160;</td>
          <td class="paramname"><em>item</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Definition at line <a class="el" href="_s_q_lite_async_8cs_source.html#l00123">123</a> of file <a class="el" href="_s_q_lite_async_8cs_source.html">SQLiteAsync.cs</a>.</p>

</div>
</div>
<hr/>The documentation for this class was generated from the following file:<ul>
<li><a class="el" href="_s_q_lite_async_8cs_source.html">SQLiteAsync.cs</a></li>
</ul>
</div><!-- contents -->
</div><!-- doc-content -->
<!-- start footer part -->
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
  <ul>
    <li class="navelem"><a class="el" href="namespace_s_q_lite.html">SQLite</a></li><li class="navelem"><a class="el" href="class_s_q_lite_1_1_s_q_lite_async_connection.html">SQLiteAsyncConnection</a></li>
    <li class="footer">Generated on Thu Dec 26 2013 14:21:50 for SystemSharp by
    <a href="http://www.doxygen.org/index.html">
    <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.6 </li>
  </ul>
</div>
</body>
</html>
